#ifndef SCENES_SCENENEWFILE_H
#define SCENES_SCENENEWFILE_H

#include "gdn/GDN.h"
#include "gui/GUI.h"
#include "gdn/Scene.h"
#include "GameApplication.h"

class SceneNewFile : public gdn::Scene
{
	public:
		SceneNewFile( GameApplication& theApp );

		virtual void Initialize();
		virtual void Terminate();

		virtual void Step( gdn::Window& window );
		virtual void Draw( gdn::Window& window );

	protected:
		GameApplication& App;

		gdn::Text filenameText;
		std::string chosenFilename;

		gui::TextBox filenameGui;
		gui::Button filenameButton;

		gui::Button backButton;
		gui::Button nextButton;

		bool keyboardUp;

		void TextBoxInit();
};

#endif // SCENES_SCENENEWFILE_H

